package model

type Token struct {
	// 通行令牌
	AccessToken string `json:"accessToken" comment:"通行令牌"`
	// 刷新令牌
	RefreshToken string `json:"refreshToken" comment:"刷新令牌"`
	TokenTimes   `json:"tokenTimes" comment:"时间部分"`
}

type TokenTimes struct {
	// 生效时间戳
	IssuedAt int64 `json:"issuedAt" comment:"生效时间戳"`
	// 过期时间间隔（秒）
	Expire int64 `json:"expiresAt" comment:"过期时间间隔（秒）"`
	// 同行令牌 过期时间戳
	Expiration int64 `json:"expiration" comment:"同行令牌 过期时间戳"`
	// 刷新令牌 过期时间戳
	RefreshExpiration int64 `json:"refreshExpiration" comment:"刷新令牌 过期时间戳"`
}
